satisfy someone's needs - Alemán Inglés Diccionario